package com.rpc.protocal;

import lombok.Builder;
import lombok.Data;

/**
 * MsgHeader
 *
 * @author 春江花朝秋月夜
 * @since 2024/1/16 21:11
 */
@Data
@Builder
public class MsgHeader {

    private short magic; // 魔数,包含版本的信息，是一个常量
    private byte version; // 协议版本号
    private byte msgType; // 数据类型
    private byte status; // 状态
    private long requestId; // 请求 ID
    private int serializationLen;
    private byte[] serializations;
    private int msgLen; // 数据长度
}
